18c1eac42c17d11e296d6065112736732e2f76f2,it/it-tests/src/test/java/issue/suite/IssueWorkflowTest.java,IssueWorkflowTest,issue_is_closed_as_removed_when_rule_is_disabled,#,32
Before Change
orchestrator.getServer().associateProjectToQualityProfile("workflow", "xoo", "empty");
analysis = SonarRunner.create(projectDir("issue/workflow"));
orchestrator.executeBuild(analysis);
issues = issueClient.find(IssueQuery.create().rules("xoo:OneIssuePerLine").componentRoots("workflow")).list();
assertThat(issues).isNotEmpty();
for (Issue issue : issues) {
assertThat(issue.status()).isEqualTo("CLOSED");
After Change
// re-analyze with profile "empty". The rule is disabled so the issues must be closed
orchestrator.getServer().associateProjectToQualityProfile("workflow", "xoo", "empty");
orchestrator.executeBuild(scan);
issues = searchIssues(IssueQuery.create().rules("xoo:OneIssuePerLine"));
assertThat(issues).isNotEmpty();
for (Issue issue : issues) {
assertThat(issue.status()).isEqualTo("CLOSED");